package simulator.software;

/**
 * Enumeration of the actions a process may take on each unit of simulation time
 * (step).
 * 
 * @author David LaPointe
 * 
 */
public enum Step
{
   /**
    * indicates the process intends to conduct some generic computing during the
    * time slice.
    */
   RUN,

   /**
    * indicates the process intends to request I/O (and thus block) duing the
    * time slice.
    */
   BLOCK;
}